-
Notifications
You must be signed in to change notification settings - Fork 361
Switch from webpack to esbuild #2825
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR replaces the webpack-based build process with an esbuild-based implementation to improve build speeds and pnpm compatibility.
- Removed webpack configuration and dependencies in favor of an esbuild build approach.
- Added a custom YAML support plugin for esbuild.
- Updated related commands and tests to reflect the new build strategy.
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
File | Description |
---|---|
packages/cli/src/controller/build-controller.ts | Converted build process from webpack to esbuild and introduced a custom YAML plugin. |
packages/cli/src/controller/build-controller.spec.ts | Removed tests for tsconfig loading that are no longer applicable. |
packages/cli/src/commands/build/index.ts | Updated command to call runBundle instead of runWebpack. |
packages/cli/package.json | Removed webpack-related dependencies and added esbuild. |
Comments suppressed due to low confidence (1)
packages/cli/src/controller/build-controller.ts:8
- The code imports 'js-yaml' while the package.json dependency is listed as 'yaml'. Consider aligning the YAML library usage either by updating the import to 'yaml' (if the API matches) or adding 'js-yaml' as a dependency.
import * as yaml from 'js-yaml';
Coverage report for
|
St.❔ |
Category | Percentage | Covered / Total |
---|---|---|---|
🟡 | Statements | 70.22% (+0.12% 🔼) |
22202/31616 |
🟡 | Branches | 78.86% (+0.57% 🔼) |
2977/3775 |
🟡 | Functions | 73.28% (+10.78% 🔼) |
1234/1684 |
🟡 | Lines | 70.22% (+0.12% 🔼) |
22202/31616 |
Show new covered files 🐣
St.❔ |
File | Statements | Branches | Functions | Lines |
---|---|---|---|---|---|
🟢 | ... / migrate.ts |
85.34% | 9.09% | 100% | 85.34% |
🟢 | ... / migrate-abis.controller.ts |
95% | 87.5% | 100% | 95% |
🟢 | ... / constants.ts |
100% | 100% | 100% | 100% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟢 | ... / ethereum.ts |
82.28% | 83.33% | 100% | 82.28% |
🟢 | ... / migrate-manifest.controller.ts |
88.31% | 72.41% | 88.89% | 88.31% |
🟢 | ... / migrate-mapping.controller.ts |
100% | 100% | 100% | 100% |
🟢 | ... / migrate-controller.ts |
92.31% | 85.19% | 100% | 92.31% |
🟢 | ... / migrate.fixtures.ts |
100% | 100% | 100% | 100% |
🟢 | ... / migrate-schema.controller.ts |
97.23% | 79.22% | 100% | 97.23% |
🔴 | ... / types.ts |
0% | 0% | 0% | 0% |
🟢 | ... / createProject.fixtures.ts |
94.92% | 77.78% | 100% | 94.92% |
🟢 | ... / config.ts |
100% | 100% | 100% | 100% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🔴 | ... / moduleLoader.ts |
56% | 40% | 100% | 56% |
🟢 | ... / types.ts |
100% | 100% | 100% | 100% |
🟢 | ... / etherscan.ts |
92.5% | 76.47% | 100% | 92.5% |
🟢 | ... / networkFamily.ts |
92.59% | 88.89% | 100% | 92.59% |
🟡 | ... / IPFSHTTPClientLite.ts |
76.47% | 80% | 88.89% | 76.47% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟢 | ... / utils.ts |
92% | 66.67% | 100% | 92% |
🟡 | ... / admin.controller.ts |
75.56% | 96% | 78.57% | 75.56% |
🟡 | ... / blockRange.ts |
74.6% | 100% | 80% | 74.6% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟢 | ... / blockchain.service.ts |
100% | 100% | 100% | 100% |
🟢 | ... / SubqueryProject.ts |
86.11% | 83.33% | 71.43% | 86.11% |
🟡 | ... / factory.ts |
78.31% | 66.67% | 100% | 78.31% |
🟢 | ... / core.module.ts |
100% | 100% | 100% | 100% |
🟢 | ... / dictionary.fixtures.ts |
100% | 100% | 100% | 100% |
🟢 | ... / GlobalData.entity.ts |
100% | 100% | 100% | 100% |
🟡 | ... / monitor.service.ts |
70.04% | 87.21% | 94.12% | 70.04% |
🟡 | ... / multiChainRewind.service.ts |
75% | 91.67% | 93.33% | 75% |
🔴 | ... / sandbox.service.ts |
33.33% | 50% | 25% | 33.33% |
🟡 | ... / baseCache.service.ts |
67.57% | 92.31% | 66.67% | 67.57% |
🟡 | ... / baseStoreModel.service.ts |
64.41% | 83.33% | 83.33% | 64.41% |
🟡 | ... / cacheable.ts |
75% | 100% | 50% | 75% |
🟡 | ... / csvStore.ts |
75% | 73.68% | 85.71% | 75% |
🟡 | ... / exporter.ts |
71.67% | 71.43% | 71.43% | 71.67% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟢 | ... / global.ts |
82.5% | 92.59% | 87.5% | 82.5% |
🔴 | ... / index.ts |
0% | 0% | 0% | 0% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟡 | ... / cacheMetadata.ts |
63.91% | 81.4% | 86.67% | 63.91% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟡 | ... / metadata.ts |
67.47% | 90% | 66.67% | 67.47% |
🟢 | ... / utils.ts |
100% | 100% | 100% | 100% |
🟡 | ... / cacheModel.ts |
71.82% | 85.54% | 85% | 71.82% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟡 | ... / model.ts |
75.95% | 73.91% | 90.91% | 75.95% |
🟢 | ... / utils.ts |
100% | 100% | 100% | 100% |
🟡 | ... / cachePoi.ts |
77.89% | 89.47% | 85.71% | 77.89% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🔴 | ... / poi.ts |
41.96% | 71.43% | 44.44% | 41.96% |
🟡 | ... / setValueModel.ts |
61.54% | 80.56% | 78.57% | 61.54% |
🟡 | ... / storeCache.service.ts |
69.49% | 77.14% | 76.92% | 69.49% |
🟡 | ... / storeModel.service.ts |
64.84% | 64.29% | 71.43% | 64.84% |
🟢 | ... / types.ts |
100% | 100% | 100% | 100% |
🟢 | ... / utils.ts |
93.33% | 66.67% | 100% | 93.33% |
🟢 | ... / worker.core.module.ts |
100% | 100% | 0% | 100% |
🔴 | ... / worker.monitor.service.ts |
39.53% | 100% | 0% | 39.53% |
🔴 | ... / meta.controller.ts |
53.33% | 100% | 0% | 53.33% |
🟡 | ... / meta.module.ts |
60% | 100% | 0% | 60% |
🟢 | ... / process.ts |
80.65% | 57.14% | 80% | 80.65% |
🔴 | ... / foreceClean.init.ts |
47.62% | 100% | 0% | 47.62% |
🔴 | ... / reindex.init.ts |
33.33% | 100% | 0% | 33.33% |
🟢 | ... / testing.core.module.ts |
100% | 100% | 100% | 100% |
🟢 | ... / autoQueue.ts |
95.34% | 90.57% | 94.12% | 95.34% |
🟢 | ... / index.ts |
100% | 100% | 100% | 100% |
🟢 | ... / queue.ts |
87.5% | 93.33% | 91.67% | 87.5% |
🟢 | ... / rampQueue.ts |
90.43% | 82.61% | 100% | 90.43% |
🟢 | ... / string.ts |
100% | 95.45% | 100% | 100% |
🟡 | ... / blockchain.service.ts |
63.13% | 100% | 57.14% | 63.13% |
🔴 | ... / datasourceProcessors.ts |
0% | 0% | 0% | 0% |
🔴 | ... / index.ts |
0% | 0% | 0% | 0% |
🔴 | ... / types.ts |
0% | 0% | 0% | 0% |
🔴 | ... / networking.ts |
31.58% | 100% | 0% | 31.58% |
Show files with reduced coverage 🔻
St.❔ |
File | Statements | Branches | Functions | Lines |
---|---|---|---|---|---|
🟡 | ... / generate.ts |
73.97% (-9.56% 🔻) |
40% (-10% 🔻) |
100% | 73.97% (-9.56% 🔻) |
🔴 | ... / delete.ts |
48.72% (-5.57% 🔻) |
100% | 0% | 48.72% (-5.57% 🔻) |
🔴 | ... / promote.ts |
44.19% (-4.53% 🔻) |
100% | 0% | 44.19% (-4.53% 🔻) |
🟡 | ... / add.ts |
61.29% (-0.78% 🔻) |
100% | 0% | 61.29% (-0.78% 🔻) |
🟢 | ... / publish.ts |
83.72% (-5.61% 🔻) |
57.14% | 100% | 83.72% (-5.61% 🔻) |
🔴 | ... / add-chain-controller.ts |
40.07% (-0% 🔻) |
66.67% | 30% | 40.07% (-0% 🔻) |
🟢 | ... / build-controller.ts |
84.16% (-7.15% 🔻) |
69.23% (+12.09% 🔼) |
100% | 84.16% (-7.15% 🔻) |
🟢 | ... / codegen-controller.ts |
88.19% (-1.2% 🔻) |
83.33% (+7.75% 🔼) |
100% | 88.19% (-1.2% 🔻) |
🟡 | ... / deploy-controller.ts |
64.94% (+27.48% 🔼) |
72.73% (-5.05% 🔻) |
64.29% (+39.29% 🔼) |
64.94% (+27.48% 🔼) |
🟢 | ... / generate-controller.ts |
95.9% (-1.75% 🔻) |
92.11% (-1.92% 🔻) |
95.65% (-4.35% 🔻) |
95.9% (-1.75% 🔻) |
🟡 | ... / init-controller.ts |
72.99% (+2.51% 🔼) |
54.55% (-13.45% 🔻) |
61.11% (+7.78% 🔼) |
72.99% (+2.51% 🔼) |
🟢 | ... / project-controller.ts |
83.13% (-14.13% 🔻) |
42.86% (-17.14% 🔻) |
75% (-25% 🔻) |
83.13% (-14.13% 🔻) |
🟢 | ... / publish-controller.ts |
82.63% (+2.38% 🔼) |
67.5% (-3.61% 🔻) |
100% | 82.63% (+2.38% 🔼) |
🟢 | ... / build.ts |
84.29% (-0.54% 🔻) |
76% (-0.92% 🔻) |
100% | 84.29% (-0.54% 🔻) |
🟡 | ... / utils.ts |
79.26% (-1.82% 🔻) |
83.64% (+2.93% 🔼) |
86.21% (+8.93% 🔼) |
79.26% (-1.82% 🔻) |
🔴 | ... / models.ts |
55.56% (-43.89% 🔻) |
94.12% (+1.81% 🔼) |
30.77% (-69.23% 🔻) |
55.56% (-43.89% 🔻) |
🟢 | ... / model.ts |
94.29% (-3.43% 🔻) |
100% | 73.33% (+1.9% 🔼) |
94.29% (-3.43% 🔻) |
🔴 | ... / models.ts |
52.94% (-47.06% 🔻) |
100% | 0% (-100% 🔻) |
52.94% (-47.06% 🔻) |
🟡 | ... / load.ts |
64.29% (+5.1% 🔼) |
38.89% (-16.67% 🔻) |
83.33% (+16.67% 🔼) |
64.29% (+5.1% 🔼) |
🟡 | ... / github-reader.ts |
67.24% (-22.04% 🔻) |
85.71% (+10.71% 🔼) |
71.43% (-11.9% 🔻) |
67.24% (-22.04% 🔻) |
🟡 | ... / ipfs-reader.ts |
63.49% (-22.22% 🔻) |
72.73% (+9.09% 🔼) |
71.43% (-11.9% 🔻) |
63.49% (-22.22% 🔻) |
🟡 | ... / local-reader.ts |
72.09% (-13.95% 🔻) |
100% (+37.5% 🔼) |
83.33% (-16.67% 🔻) |
72.09% (-13.95% 🔻) |
🟢 | ... / reader.ts |
81.58% (-7.89% 🔻) |
57.14% (-17.86% 🔻) |
100% | 81.58% (-7.89% 🔻) |
🔴 | ... / base.ts |
47.66% (-50.34% 🔻) |
87.5% (-12.5% 🔻) |
40% (-40% 🔻) |
47.66% (-50.34% 🔻) |
🔴 | ... / models.ts |
31.74% (-68.26% 🔻) |
100% | 0% (-100% 🔻) |
31.74% (-68.26% 🔻) |
🟢 | ... / NodeConfig.ts |
88.72% (+0.11% 🔼) |
82.09% (+2.46% 🔼) |
83.33% (-2.71% 🔻) |
88.72% (+0.11% 🔼) |
🟢 | ... / ProjectUpgrade.service.ts |
81.49% (-5.59% 🔻) |
91.21% (-0.15% 🔻) |
92.31% (+1% 🔼) |
81.49% (-5.59% 🔻) |
🟢 | ... / configure.module.ts |
82.67% (-1.9% 🔻) |
73.08% (+9.08% 🔼) |
100% | 82.67% (-1.9% 🔻) |
🟢 | ... / db.module.ts |
89.63% (+1.35% 🔼) |
62.5% (-20.83% 🔻) |
80% | 89.63% (+1.35% 🔼) |
🟡 | ... / SchemaMigration.service.ts |
79.46% (-8.11% 🔻) |
53.85% (-27.4% 🔻) |
83.33% (-16.67% 🔻) |
79.46% (-8.11% 🔻) |
🟡 | ... / migration-helpers.ts |
75.45% (-0.56% 🔻) |
80% (-0.6% 🔻) |
90.91% | 75.45% (-0.56% 🔻) |
🟡 | ... / migration.ts |
72.14% (-10.15% 🔻) |
78.46% (-1.27% 🔻) |
85.71% (-4.76% 🔻) |
72.14% (-10.15% 🔻) |
🟡 | ... / sequelizeUtil.ts |
79.46% (-11.61% 🔻) |
66.67% (-3.7% 🔻) |
62.5% | 79.46% (-11.61% 🔻) |
🟡 | ... / StoreOperations.ts |
74.12% (-18.19% 🔻) |
86.36% (+1.36% 🔼) |
87.5% (-12.5% 🔻) |
74.12% (-18.19% 🔻) |
🔴 | ... / benchmark.service.ts |
44.76% (-10.49% 🔻) |
66.67% | 36.36% (-3.64% 🔻) |
44.76% (-10.49% 🔻) |
🟢 | ... / base-block-dispatcher.ts |
84.85% (+37.5% 🔼) |
84% (-16% 🔻) |
79.17% (+69.17% 🔼) |
84.85% (+37.5% 🔼) |
🟢 | ... / worker-block-dispatcher.ts |
92.72% (+42.51% 🔼) |
87.5% (-12.5% 🔻) |
94.44% (+67.17% 🔼) |
92.72% (+42.51% 🔼) |
🔴 | ... / coreDictionary.ts |
48.72% (-51.28% 🔻) |
87.5% (-6.94% 🔻) |
77.78% (-22.22% 🔻) |
48.72% (-51.28% 🔻) |
🟡 | ... / dictionary.service.ts |
68.02% (-17.12% 🔻) |
83.78% (-1.93% 🔻) |
83.33% (-7.58% 🔻) |
68.02% (-17.12% 🔻) |
🟢 | ... / utils.ts |
92.59% (-3.7% 🔻) |
69.23% (-24.89% 🔻) |
100% | 92.59% (-3.7% 🔻) |
🟡 | ... / dictionaryV1.ts |
75.51% (-17.72% 🔻) |
75% (-3.26% 🔻) |
91.67% (-8.33% 🔻) |
75.51% (-17.72% 🔻) |
🟢 | ... / dictionaryV2.ts |
81.44% (-0.23% 🔻) |
71.88% (+6.66% 🔼) |
88.89% (-11.11% 🔻) |
81.44% (-0.23% 🔻) |
🔴 | ... / ds-processor.service.ts |
33.93% (-28.16% 🔻) |
73.33% (-1.67% 🔻) |
58.33% (-29.17% 🔻) |
33.93% (-28.16% 🔻) |
🟡 | ... / dynamic-ds.service.ts |
63.38% (-26.82% 🔻) |
63.64% (-3.03% 🔻) |
81.82% (-3.9% 🔻) |
63.38% (-26.82% 🔻) |
🟢 | ... / inMemoryCache.service.ts |
86.21% (-13.79% 🔻) |
100% | 75% (-25% 🔻) |
86.21% (-13.79% 🔻) |
🔴 | ... / indexer.manager.ts |
17.48% (-15.73% 🔻) |
100% | 10% (-2.5% 🔻) |
17.48% (-15.73% 🔻) |
🟢 | ... / PoiBlock.ts |
84.68% (-13.71% 🔻) |
96.55% | 75% (-25% 🔻) |
84.68% (-13.71% 🔻) |
🔴 | ... / poi.service.ts |
55.51% (+31.58% 🔼) |
57.69% (-42.31% 🔻) |
80% (+51.43% 🔼) |
55.51% (+31.58% 🔼) |
🔴 | ... / poiSync.service.ts |
55.88% (-31% 🔻) |
77.61% (+1.05% 🔼) |
88.89% (-3.42% 🔻) |
55.88% (-31% 🔻) |
🟡 | ... / project.service.ts |
74.64% (-5.36% 🔻) |
75.32% (+5.15% 🔼) |
85.71% (+1.71% 🔼) |
74.64% (-5.36% 🔻) |
🔴 | ... / sandbox.ts |
59.73% (-8.25% 🔻) |
53.33% (-3.81% 🔻) |
57.14% (-4.4% 🔻) |
59.73% (-8.25% 🔻) |
🔴 | ... / entity.ts |
53.57% (-7.97% 🔻) |
100% | 50% (+50% 🔼) |
53.57% (-7.97% 🔻) |
🔴 | ... / store.ts |
31.03% (-1.17% 🔻) |
62.5% (-37.5% 🔻) |
33.33% (+33.33% 🔼) |
31.03% (-1.17% 🔻) |
🟢 | ... / test.runner.ts |
94.44% (-4.89% 🔻) |
81.82% (+8.48% 🔼) |
80% (-20% 🔻) |
94.44% (-4.89% 🔻) |
🔴 | ... / testing.service.ts |
11.86% (-16.71% 🔻) |
100% | 0% | 11.86% (-16.71% 🔻) |
🟡 | ... / unfinalizedBlocks.service.ts |
67.2% (-16.79% 🔻) |
95.16% (-1.56% 🔻) |
91.3% (-0.36% 🔻) |
67.2% (-16.79% 🔻) |
🟡 | ... / worker.builder.ts |
61.97% (-17.22% 🔻) |
65.38% | 80% | 61.97% (-17.22% 🔻) |
🔴 | ... / worker.cache.service.ts |
48.78% (-9.76% 🔻) |
100% | 0% | 48.78% (-9.76% 🔻) |
🔴 | ... / worker.connectionPoolState.manager.ts |
38.21% (-22.76% 🔻) |
100% | 0% | 38.21% (-22.76% 🔻) |
🔴 | ... / worker.dynamic-ds.service.ts |
44.44% (-17.78% 🔻) |
100% | 0% | 44.44% (-17.78% 🔻) |
🟢 | ... / worker.service.ts |
93.16% (+48.52% 🔼) |
85.71% (-14.29% 🔻) |
100% (+100% 🔼) |
93.16% (+48.52% 🔼) |
🔴 | ... / worker.ts |
42.13% (-0.32% 🔻) |
100% | 0% | 42.13% (-0.32% 🔻) |
🔴 | ... / worker.unfinalizedBlocks.service.ts |
26.79% (-73.21% 🔻) |
100% | 0% (-100% 🔻) |
26.79% (-73.21% 🔻) |
🔴 | ... / logger.ts |
49.3% (-15.18% 🔻) |
33.33% | 40% (+20% 🔼) |
49.3% (-15.18% 🔻) |
🔴 | ... / event.listener.ts |
16.16% (-64.65% 🔻) |
100% | 0% (-25% 🔻) |
16.16% (-64.65% 🔻) |
🔴 | ... / health.controller.ts |
37.93% (-17.24% 🔻) |
100% | 0% (-50% 🔻) |
37.93% (-17.24% 🔻) |
🔴 | ... / health.service.ts |
21.05% (-36.48% 🔻) |
100% | 0% (-20% 🔻) |
21.05% (-36.48% 🔻) |
🔴 | ... / meta.service.ts |
35.19% (-34.34% 🔻) |
100% (+20% 🔼) |
0% (-40% 🔻) |
35.19% (-34.34% 🔻) |
🔴 | ... / ready.controller.ts |
34.78% (-21.74% 🔻) |
100% | 0% (-50% 🔻) |
34.78% (-21.74% 🔻) |
🔴 | ... / ready.service.ts |
37.5% (-54.17% 🔻) |
100% | 0% (-66.67% 🔻) |
37.5% (-54.17% 🔻) |
🔴 | ... / reindex.service.ts |
26.97% (-6.36% 🔻) |
100% | 11.11% (+11.11% 🔼) |
26.97% (-6.36% 🔻) |
🟡 | ... / blocks.ts |
71.21% (-28.79% 🔻) |
91.67% (+2.78% 🔼) |
75% (-25% 🔻) |
71.21% (-28.79% 🔻) |
🟡 | ... / graphql.ts |
76.6% (+7.63% 🔼) |
66.67% (-3.92% 🔻) |
83.33% (+50% 🔼) |
76.6% (+7.63% 🔼) |
🟡 | ... / project.ts |
73.29% (-0.09% 🔻) |
75% (+0.42% 🔼) |
77.78% | 73.29% (-0.09% 🔻) |
🟢 | ... / promise.ts |
88.14% (-3.63% 🔻) |
100% (+13.64% 🔼) |
71.43% (-14.29% 🔻) |
88.14% (-3.63% 🔻) |
🟡 | ... / reindex.ts |
73.33% (+39.29% 🔼) |
10% (-90% 🔻) |
100% (+100% 🔼) |
73.33% (+39.29% 🔼) |
🔴 | ... / yargs.ts |
44.68% (-0.81% 🔻) |
100% | 14.29% | 44.68% (-0.81% 🔻) |
🟢 | ... / api.service.ts |
85.75% (+2.24% 🔼) |
78.69% (+6.47% 🔼) |
80.77% (-5.9% 🔻) |
85.75% (+2.24% 🔼) |
🟢 | ... / apiPromise.connection.ts |
80% (+10.92% 🔼) |
61.54% (-18.46% 🔻) |
66.67% (+23.81% 🔼) |
80% (+10.92% 🔼) |
🔴 | ... / index.ts |
0% (-100% 🔻) |
0% (-100% 🔻) |
0% (-100% 🔻) |
0% (-100% 🔻) |
🟢 | ... / substrateDictionary.service.ts |
98.15% (+7.58% 🔼) |
66.67% (-6.06% 🔻) |
100% (+20% 🔼) |
98.15% (+7.58% 🔼) |
🔴 | ... / types.ts |
0% (-100% 🔻) |
0% (-100% 🔻) |
0% (-100% 🔻) |
0% (-100% 🔻) |
🟢 | ... / substrateDictionaryV1.ts |
85.43% (-0.05% 🔻) |
78.72% (+8.96% 🔼) |
84.62% (+1.28% 🔼) |
85.43% (-0.05% 🔻) |
🟡 | ... / substrateDictionaryV2.ts |
73.03% (-2.48% 🔻) |
75% | 33.33% | 73.03% (-2.48% 🔻) |
🔴 | ... / indexer.manager.ts |
47.96% (-9.58% 🔻) |
100% | 16.67% (+7.58% 🔼) |
47.96% (-9.58% 🔻) |
🟢 | ... / runtimeService.ts |
95.29% (+3.09% 🔼) |
83.33% (-5.56% 🔻) |
100% (+20% 🔼) |
95.29% (+3.09% 🔼) |
🟡 | ... / types.ts |
70.45% (-14.84% 🔻) |
100% | 0% | 70.45% (-14.84% 🔻) |
🟢 | ... / project.ts |
88.73% (-0.16% 🔻) |
68.18% | 87.5% | 88.73% (-0.16% 🔻) |
🟢 | ... / buffer.ts |
95.12% (-4.88% 🔻) |
95.83% (-4.17% 🔻) |
90.48% (+6.27% 🔼) |
95.12% (-4.88% 🔻) |
🟡 | ... / entities.ts |
61.11% (-27.2% 🔻) |
67.78% (-18.31% 🔻) |
100% | 61.11% (-27.2% 🔻) |
🟡 | ... / logger.ts |
70.35% (+0.75% 🔼) |
51.85% (-3.15% 🔻) |
78.57% (+3.57% 🔼) |
70.35% (+0.75% 🔼) |
🟢 | ... / generalTypes.ts |
100% | 66.67% (-33.33% 🔻) |
100% | 100% |
Test suite run failed
Failed tests: 1/674. Failed suites: 1/112.
● CLI create project and delete project › Create project and delete
Failed to create project: internal server error
94 | export function errorHandle(e: any, msg: string): Error {
95 | if (axios.isAxiosError(e) && e?.response?.data) {
> 96 | return new Error(`${msg} ${e.response.data.message ?? e.response.data}`);
| ^
97 | }
98 |
99 | return new Error(`${msg} ${e.message}`);
at errorHandle (packages/cli/src/utils/utils.ts:96:12)
at createProject (packages/cli/src/controller/project-controller.ts:59:22)
at Object.<anonymous> (packages/cli/src/controller/project-controller.spec.ts:27:28)
Report generated by 🧪jest coverage report action from 9399b04
Description
Change from using
webpack
to bundle projects to usingesbuild
this is much faster and works with projects usingpnpm
Fixes subquery/near-subql-starter#13 #2621
Type of change
Please delete options that are not relevant.
Checklist